package com.yonyou.iuap.ipaas.connector.sdwcoatencent.api.model.business.staff;

import com.yonyou.iuap.ipaas.connector.sdwcoatencent.api.model.business.BaseBean;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @Author lucas
 * @Date 2024/9/10 20:00
 */

@Data
public class BaseUser extends BaseBean implements Serializable {

    private static final long serialVersionUID = 1L;
    private String alias;
    private String address;
    private String biz_mail;
    private String to_invite;
    private String external_position;
    private String userid;
    private String name;
    private String mobile;
    private String main_department;
    private List<Long> department = new ArrayList();
    private String position;
    private List<Integer> order;
    private String gender;
    private String email;
    private String telephone;
    private List<Integer> is_leader_in_dept = new ArrayList();
    private List<String> direct_leader;
    private String avatar_mediaid;
    private String enable;
    private UserExtList extattr;
    private ExternalProfile external_profile;
    private Boolean dr = false;

    public Object getPkVal() {
        return this.userid;
    }
}
